object-oriented programing language (Noun) — (computing) a programming language that enables the programmer to associate a set of procedures with each type of data structure. ex. "C++ is an object-oriented programing language that is an extension of C"